//0x6c bytes (sizeof)
struct _VI_DEADLOCK_NODE
{
struct _VI_DEADLOCK_NODE* Parent; //0x0
struct _LIST_ENTRY ChildrenList; //0x4
struct _LIST_ENTRY SiblingsList; //0xc
union
{
struct _LIST_ENTRY ResourceList; //0x14
struct _LIST_ENTRY FreeListEntry; //0x14
};
struct _VI_DEADLOCK_RESOURCE* Root; //0x1c
struct _VI_DEADLOCK_THREAD* ThreadEntry; //0x20
union
{
ULONG Active:1; //0x24
ULONG OnlyTryAcquireUsed:1; //0x24
ULONG ReleasedOutOfOrder:1; //0x24
ULONG SequenceNumber:29; //0x24
ULONG Whole; //0x24
} u1; //0x24
LONG ChildrenCount; //0x28
VOID* StackTrace[8]; //0x2c
VOID* ParentStackTrace[8]; //0x4c
};